package com.allen.study.domain.repository;

import com.allen.study.domain.entity.EmployeeInfo;

/**
 * 资源库
 *
 * @author AllenSun
 * @since 2025-02-26 22:43
 */
public interface IEmployeeInfoRepo {

    /**
     * 创建 
     *
     * @param employeeInfo 实体
     */
    void create(EmployeeInfo employeeInfo);

    /**
     * 根据主键删除 
     *
     * @param employeeInfoId 主键
     */
    void deleteById(String employeeInfoId);

    /**
     * 更新 
     *
     * @param employeeInfo 实体
     */
    void updateById(EmployeeInfo employeeInfo);

    /**
     * 根据主键 查询 
     *
     * @param employeeInfoId 主键
     * @return 实体
     */
    EmployeeInfo queryById(String employeeInfoId);
}
